A high end system probably would but commercial sat navs don't go into decimal points so you wouldn't notice unless the gradient was insanely steep and went on for a long time.
It is easy to be sceptical about the abilities of GPS but modern units provide a degree of accuracy undreamt of 20 years ago and in all cases far more accurate than any but the Police calibrated speedometers.
I checked mine with my new satnav recently, and naturally the speedo over-reads. It doesn't seem a straight percentage error, either - a "true" 30 reads 33 on the speedo, "true" 70 reads 74. These satnav figures back up the speed reading I occasionally see on temporary roadside safety devices that show your speed as you approach them - presumably measured by radar.
I can't testify to this but 'watching' some guy in a A500 on a youtube trying to better the manufacturer's quoted maximum on an autobann in Germany the 'out factor' of the speedo and the GPS speed seems to increase every so slightly exponentially as the speed increases. I wouldn't quote what he was doingand what the GPS was reading but he was out (from memory) around 12mph.
Interesting. In the old days of analogue speedos with whirling magnets and springs, they could (and sometimes did) behave in some very erratic ways, but I would have expected today's digital devices to be consistent in their percentage error.
Anything which affects the rolling diameter of the wheels will also affect the accuracy of the speedo, and as manufacturers have to allow for slight variations in tyre diameter, they need to design them to generally over-read, as they need to avoid under-reading even in the worst possible case.
A GPS based device should become more accurate as speed increases, but at typical car driving speeds I wouldn't have thought the effect would be significant.
That must rank as one of the most boring things I have ever watched.
Sorry Michael, that was not intended as a criticism of you for posting it, just an off topic comment on the banality of that sort of video.
Almost all cars read +10% on both speedo and tachometer. BMWs being a notable exception.