From personal experience, the batteries will appear alive and well until they day they fail.
I am on my 4th set of batteries in my truck.
First set lasted 5 years and 4 months, the original AC Delco. I replaced them with Interstate.
Those interstates lasted me only a month shy of 3 years. I got a warranty replacement. Interstate was awesome in that regard.
That set lasted me 4 years and 3 months. I went out one cold Alberta winter day, Feb 4/19 and it wouldn't start. Truck sat all day in a customers driveway while I worked there.. I had less than a weeks warning where it wouldn't turn over as fast.
I went back to OEM AC Delco with the current set.
The climate you live in does have some bearing on it. Harsh brutal cold doesn't do the batteries any favors. If the truck lives in a more even temperate climate, they may last longer.
My opinion is if you get 5 years on a pair of batteries in a diesel pickup, that's about life expectancy.
Not bad if they give up at home, but if you are out somewhere it can be rather inconvenient. Hard to get a boost from a Honda...