You could even add a whole chain of endstops on the way to the final endstop and create a function to scale the speed as they pass the endstop “markers” to maximize your travel speed.
Furthest Endstop
Closer Endstop
A little closer Endstop
Half way endstop
Getting there Endstop
Near Endstop
Really close Endstop
Actual Endstop