Reads like a loss of pressure in fuel rail when truck is sitting, especially if turning on the key a few times before starting helps, each time you turn on the key the fuel pump primes the system, so builds up lost pressure.
I would feel around the fuel lines and rail with your fingers then smell you fingers for gas smell.
Fuel injectors have rubber "O" rings that can crack and leak pressure, so feel around those as well.
Also remove the vacuum line on the fuel pressure regulator, it is on the fuel rail.
If the vacuum line smells like gas then regulators diaphragm is leaking.
I would run the engine like normal for the day and then an hour after shutting it down feel the fuel lines, if its leaking the warmth of the engine will evaporate the fuel if it sits overnight, so no smell, after an hour the engine won't be as hot, so no burnt fingers

, and if there is a leak there would still be gas to smell.
A stuck open injector could cause the problem but you would see grey smoke out of the exhaust when you first started engine, and it wouldn't be as intermittant as you describe.
An injector is just a needle valve that opens and closes, an electric solenoid opens it and a spring closes it.
A "dirty" injector usually means it is not Spraying fuel into the intake, it is Dripping fuel into the intake, this causes a poor air/fuel mix, the nozzles on the intake end of the injector promote the Spraying, these can get dirty, but the fuel pressure is main thing that causes Spraying vs Dripping.
Most name brand gasoline includes additives that help keep needle valve and nozzles clean.
I put a can of Seafoam in the gas tank once a year, just because, it is not expensive and it won't hurt anything, never had injector issues, but can't say its because of the Seafoam or not.