I wouldn't break out the pico - yet. First I'd have a good scantool hooked up & look at data PIDs for any abnormalities such as temperature sensor readings, good rpm while cranking, IAC/ throttle control, fueltrims once in closed loop, etc. Does this truck run normally once it starts?
Hard start is similar to no-start. You gotta have enough air/compression, fuel, & spark- all at the correct time. You need some indicator to give diagnostic direction before doing scope-work. About the only general test I'd do is to load test the battery- possibly use your scope to look at battery voltage while cranking (is relative compression even?).