18 would have the ethanol content sensor. They are standard on all the 14+ trucks that were flex fuel. It takes only around a minute to get to the new ethanol concentration when I watch it on my truck when I get new fuel and have my data logging laptop with me. I added E85 capability to my 6.2L a couple years ago and have been keeping track of it every since with different concentrations of alcohol vs fuel economy. I usually get 20-30% less mpg with E85 but its been around 30-50% cheaper around here in the last couple years. The Gen V engines also make more power using E85.I know the '14 & up 1500's have Alcohol Content Sensors....But what I've seen on '14 & up 2500/3500 is they calculate Alcohol Content Virtually. Not that I'm 100% on a '18 model.
ALL Flex Fuel '07-'13 GMT900's used a Virtual Flex Fuel Algorithm, As did the late GMT800's, Early GMT800's used a Alcohol Content Sensor.