Can't you get rid of reflections with absorber?
If not, you have to average out reflections and use Friis.
Tie your two antennas with a spacer so they don't move relative to each other, like a foam piece. Use a Vector Network Analyzer and calibrate thru, then onto the two antennas, use averaging to measure S21 and move the antennas around relative to the ground, i.e. up/down.
The ground bounce will vector average out as you move the antenna pair, the direct radiation between your two antennas will be the result as they are tied together and always in phase.
Works well if you get enough random motion on your antenna pair. Set averages to 64 or more.
Some VNA's average on successive sweeps like Agilents, which is convenient, you can slow the sweep speed to 1/2 second and know that you've moved your antenna pair enough to get a change in phase from the ground bounce.
I think others will do 64 quick sweeps on a single freq. point (if that's the case, you need to take a bunch of single sweeps as you move the antenna pair, and vectorially average your data in the computer to average out ground bounce).