Fuel cut off solenoid will be on the pump somewhere so if nothing from the fuel filter, that is after the filter so probably not the issue here. How are you checking it? I'm not familiar with the truck but if there is a hand pump on the filter then does this lift fuel and become hard pumping?
Apologies for asking this but you have to start with the stupid things, has it got fuel? I mean has it actually got fuel and not that just the gauge shows it? Could try a length of hose from a can of diesel straight into the fuel filter but holding it and blanking off the tank pipe may be tricky and potentially dangerous if it tips over so I wouldn't suggest driving like that.
Had a look around that, there was certainly fuel in there. btw, should there be a plug under the fuel tank to drain ? i failed to spot one on there today.
Check ALL your fuses.
Check for signs of fuel around the truck. Has it leaked fuel out somewhere? Has someone siphoned it?
Open the fuel filler and note any sucking sounds. Refit and see.
This is what led me to confirm the fuel filter was dead - something i didnt realise might happen so suddenly. There was fuel on the inlet, but nothing coming up on the other side; I even tried it with the outlet jubilee clip loosed up and slid the pipe down to the edge, nothing.
Got a ride back home, picked up the old fuel filter that was still sitting in the garage, went out to the truck and replaced it; almost unceremoniously the LC turned on the ignition and on the 4th turn fired up, humming along as if nothing had happened!
The failed filter is a roughtrax OE one that has had just under 3K miles of use.
I've now thrown in some redex, just in case. I mean, snake oil is always good for placebo isnt it ?
Thinking back, my last diesel topup was at BP, but the two before that were random places.