Если погрешность 5 м, а время обновления 1/с, то это получается 5 м/с = 18км/ч - неплохая погрешность! :)
Лев прав на счёт ГАЙца, но есть и способ подешевле. Только нужен секундомер. Выезжаем на хорошую ровную трассу, удерживаем постоянную скорость и засекаем секундомером, за сколько секунд проездаете 1 км (желательно по столбикам с километражом, т.к. на одометр тоже может идти погрешность) потом, после остановки, или можно в уме, кто вундеркинд, делим 3600 на те секунды, за которые вы проехали 1000м и получаем скорость. Пример: 1 км вы проехали за 40 сек => 3600/40=90км/ч.