Bei nur 3 LED Grußßen wird man kaum was schnelleres Brauchen. Bei einer Periode von etwa 1-10 ms fallen da 3-10 µs an Wartezeit nicht ins Gewicht.

Die UDN... sind wirklich langsam (10 µs). Auch steht da, das sie bei wenig Last noch langsamer werden. Da wäre es eventuell schon sinnvoll was schnelleres zu finden. So richtig wüßte ich nichts. Eventuell kleine P-MOSFETs , mehrere in einem Gehäuse, oder halt einzelne Transistoren.

Die Widerstände (z.B. 1 K) müßten vom Ausgang des ULN nach Vcc und beim UDN nach GND.