Very easy to do!
Simply need three Bosch cube relays if your truck has stock headlight wiring, only one if your truck is already upgraded with relays to feed the headlights, and a couple feet of light gauge wire.
If your truck is stock, you'd benefit greatly from installing some relays to provide power from the battery straight to the headlights. Stock, these trucks have the headlights powered by taking power from the battery, through the starter solenoid post, up to the distribution block, then through the firewall connector, through the fuse block, then to ignition switch, then back to the fuse block, up to the headlight switch, back down to the fuseblock, through the firewall connector, and all the way up to the headlights, which are then connected in parallel with eachother. Most of the wiring is light gauge, and with something as power hungry as lights, they tend to suffer from a fairly serious voltage drop by the time the power reaches the lights.
So, what we do is leave the stock wiring as is, but instead of having the two wires up front feed the headlights, they feed a pair of Bosch relays. You then run a nice heavier gauge wire from the distribution block on the firewall down to the relays, then from the relays feed the headlights directly. Often this will increase your voltages from a meer 9 - 10 volts up to a beautiful 13 - 14, depending on your alternator output. Set the relays up in such a way that the one side of the solenoid's coil goes straight to ground, and the other side is hooked up to the stock headlight output, then set up one pole on the relay to power, and the other straight to the headlights. Make sure the headlights have clean connectors, and clean grounds.
Just to put this in perspective, for every volt you loose, you loose something like 10 - 15% of your possible light output, this means that running at 9 - 10 volts, which is up to 5 volts short of what you could be at, you could easily only be outputting half the light your headlights could be. Also, it reduces the strain on your factory headlight switch by essentially elimiating the load on it. Finally, it makes installing aftermarket high wattage drivers no problem, as they can draw as much power as they want through the relay with no fear of burning anything out.
Now that you've got your headlights updated, installing the daytime running lights is easy. Simply take the third relay, run one side of the coil to ground, and the other side to the grey wire on your headlight switch that feeds the bulbs in your dash bezel. Take another wire, run it from the brown wire on the ignition switch (hot with ignition on only, cold in crank, accessory and off) to the third relay, then hook the normally closed pole of the relay, and zip it out to your low beam headlight relay's coil wire, where the stock headlight wire is hooked up.
This way, when you start your truck, the lights will come on when the ignition switch is in the on position, but turn off when cranking to reduce the strain on the battery while cranking, and will not turn on when you turn the key back to listen to the radio or something. But, if you pull the headlight switch on, it will kill the connection that has the low beams on, and the headlight dimmer switch will control which headlight beam like normal, not that your low beams are on all the time, even when on high beams.
If you ever want to get really fancy, you can buy or build little control modules that keep the low beams on for a few minutes after shutting your truck down so you can find your way inside. Since it'd be run through the daytime running light circuit, your buzzer wouldn't go off. They need an ignition input, hot all the time input, then a wire that runs off to the daytime running light relay instead of just hooking it straight up to the brown wire. I built one of these for my GMC, and it works fantastically

Infact, I also built one for my interior lights, but set it up so when it kills the power, it fades the lights off instead of just turning them straight off, just like in a new truck
Here is a diagram to help you out, I know my descriptions can be a bit tough to follow sometimes, lol
