I was reading a comic where it was mentioned he's never said it to Dick.
With the 30+ girlfriends he's had, he's had to have said it to someone. I just reread "Year Two." and he says "I love Rachel" in front of her. He also proposes, so it was a given. But that's no longer really canon, is it?