Seems like you are onto something with the fuel bowl not filling. See that through as instructed above.
If that doesn't get you back running, here's some extra info that may help future steps
The ECM needs to see the following to instruct the IDM to fire the injectors
1. Batt positive voltage >10.5v
With new batteries this should be a non issue
2. RPM > 150
As indicated above cam position sensors are known for going bad to the point some people carry a spare in the truck. This causes the truck to interpret inadequate RPM to start. The diagnosis is easy though, if the tach is moving when you are cranking its not likely a CPS issue.
2. Injection control pressure > 500psi
This one is more difficult to observe but there are a few simple things to check. Unscrew the HPOP top plug and check to see it has oil in it (.75-1" from the top). If yes, unplug the injection pressure sensor and it will default to a control duty cycle that will allow the truck to start if the sensor is bad. After that the diagnosis requires more tools.
You can of course observe whether the injectors are actually firing by checking for smoke when cranking. White smoke means they are firing...provided there is fuel in there to atomize.
TL;DR - stick with the obvious lack of fuel supply to the bowl before caring about the information within.