My only experience of satnav/speed is on boats but the principles are the same. There is probably a lag between actual speed and satnav speed, as the satnav is talking to satellites every few seconds, comparing the change in distance from car to the satellites, and calculating what speed has resulted in these changes. If you are going round bends etc even at a steady speed, these calculations would be compromised. I would expect the most reliable comparison to be after a steady extended distance (several miles) in a straight line, on a moroway for instance. This lag effect would probably not be acceptable legally as a speedo, but that is only my "armchair" opinion!.