Try doing a buzz test cold. I don't think I have ever seen a buzz test failure when warm (unless the injector is just dead or disconnected). The test may pass, but you want to listen to the sound of each injector and make sure they sound the same. If one is really quite, that is reason for concern.
If you are having a dead miss, you can pull the valve covers off and disconnect one injector at a time while the truck is running. If the engine stumbles and runs worse, that injector was working. If it doesn't change, then you have found a problem.
A temp gun to the exhaust manifold when the engine is running but cold may work too. Just aim it at each individual inlet on the manifold. If one cylinder is significantly colder than others, there is a problem.