A GPS is accurate for speed, error is so small you can forget it, Garmin used to quote better than 1% at 1000MPH.
Just look at it like this, the speed is calculated as part of the position finding, if it was out, so would your position, or to look at simplistically, the little arrow that...