i do mine every 2 years whether it needs it or not. Keep the old as a spare in the boat. Cheap insurance imo.
they never seem to want to go out in a very optimum time