Yes. I had been using this method since many years. Good to see it here. To be more precised, we can calculate for 500m or 1000m. Because, there will be some errors while we start and stop the timer. So if you take it for >500m, it will have more precision. But sometimes, driver may slow down within that time when you calculate it for >500m