Don't necessarily trust the onboard computer calculation for mileage. I see in you pic your average speed at the time you noted the mileage was only 8.2 mph. You probably hadn't driven enough since resetting the display to get a good figure. Reset and run the truck at 55-70 for 10 or 15 minutes, and I bet the mpg reading goes up significantly.
In any event - sorry if this is stating the obvious - the only accurate way to get your mileage, by my experience, is to fill the tank, note the OD miles, drive your normal driving cycle for a week or so, refill (noting gallons used), calculate the miles driven and mileage. Do that for a few tanks, and you will know what your mileage is running.
If it's still lower than 14-15 mpg for normal driving (no towing, no long times in stop/go), then you have a problem. Check and perform normal maintenance as suggested by HRTKD or head back to your dealer.
Good luck!