I would first try providing power to the glow plugs by jumping the glow plug relay for 8- 10 seconds and see if it starts. In the picture below, the two large copper terminals are the power flow through the glow plug relay to the glow plugs. Jumping across them bypasses the glow plug relay and the glow plug controller. If it starts with this procedure, either the relay or the controller is at fault.
To further diagnose, if you jump positive battery power to the pink wire terminal on the glow plug relay, the relay should stay on and power the glow plugs. If it does not stay on as long as you jump power to the pink terminal, the relay or relay ground is bad. The black rubber connector opposite the pink wire terminal goes to ground.
On my truck I have a momentary push button circuit which bypasses the glow plug controller because if the controller circuitry fails in the on position it will burn out the glow plugs. The push button circuit is the bright pink wire connected to the glow plug relay. You can see just to the right of the bright pink wire the disconnected dirty pink wire with a black push on connector on the end.
Glow plug on time depends on temperature, I use 7 seconds if the engine is cold but around 60 degrees. Colder requires longer, I use 10 seconds if the engine is cooler. If the engine is outside in very cool weather you may need a block heater. My truck is garaged and never needs longer than 10 seconds. Someone else can comment on really cold glow plug on time maximum. too long and you risk burning out the glow plugs.
You must be registered for see images attach