I think is best to load test a suspect battery and replace when it fails the load test. Load test in the fall or start of winter in the areas where it gets cold.My car was built in August 2017. It has the original battery. While the car starts very quickly and there are no signs of the battery weakening, I'm looking for battery recs. The car has a group 49 battery. Am considering an Odyssey battery.
I think AGM batteries are worth it if you are keeping the vehicle. But an Odyssey is 2X the cost of a normal AGM. And their warranty is no better. So I do not think the high end AGM batteries are worth it.