The best size is a personal preference.
285/75R18 is a great looking tire on these trucks, but can’t fit chains so I’d never own them and that’s why my seasonal 18’s are still wrapped in the OEM size.
IMO, 295’s are too wide for the stock wheel and don’t look right.
For my main tire I wanted 285/65R20’s, but stayed with the OE size for 2 reasons. 1st, I didn’t want to have to lift my 5th wheel again, and 2nd the mopar max care warranty has verbiage about oversized tires (likely not an issue with 1 size, but didn’t want to have the conversation).
So it really boils down to what you like, want, or need.