My experience is that the finish time prediction isn't reliable. It's based average speed over the whole connection, not the current speed. So the projection will lag behind if the speed changes dramatically. Maybe the speedtest somehow resets the projection?
The measurement really needs to be done on the wire.
The measurement really needs to be done on the wire.