The logic is that if you start saying "v1" 3 -5 seconds prior to hitting the speed, the pilot flying knows that you have reached V1 when you finish saying "v1". If you start to call v1 once you reach v1, by the time you finish saying it you are past it and therefore no longer in a position to make a "go-no go" decision.
Anyhow, that's the idea.