Точность определения скорости движения с помощью GPS прямо пропорциональна скорости с которой перемещается приёмник. Чем больше скорость - тем ВЫШЕ ТОЧНОСТЬ её определения. Но в это же время для наземных GPS приёмников существует некий порог скоростей, это около 300кмч, после которого приёмник начнёт врать и в координатах и в скорости. При скоростях 100+кмч точность определения в районе 0,1-0,05м/с. Также точность зависит от "начинки" приёмника и антены, дешёвые приёмники могут и 1м/с выдавать, нормальной антенной для GPS является параболическая антенна, а не "штырь" и уж тем болеее не встроенная внутри корпуса антенна. Также точность определения координат зависит от рельефа местности, в городе при плотной застройке ни о какой высокой точности говорить не приходится (даже если вы будете использовать геодезический GPS приёмник).
Для определения координат при скоростях более 300кмч существуют авиационные GPS приёмники.
PS гражданский GPS приёмник стоимостью 400+уе при скоростях 100+кмч гарантированно даст точность не ниже 0,1кмч