The speed readout on your Garmin should be pretty much dead accurate when you're travelling in a straight line on a level road at a steady speed. However, a standard NMEA signal updates at a frequency of 1Hz so if you're speed changes considerably within a 1 second window, the GPS readout won't be up-to-date in real time.