GPS is close enough for me.
How about this idea---sitting in my slip, I wonder how fast the current is flowing under the boat? I have heard various numbers, from 5mph up to about 7 knots. I don't know how fast it is moving, but I can feel it. With an oversized Bow Thruster I can correct easily enough.
Regardless, I have a Datamarine unit. It has a "wheel" under the boat. I am told as we move through the water, this wheel is forced to spin by the water passing through its blades. Sooooooo if the water is coming straight at me, and I turn the DataMarine unit on, shouldn't it give me the speed of the water?