MATL, 5 bytes
t:Ysm
Explanation:
t % Duplicate input
: % Range(1, input)
Ys % Cumulative sum. This will push the first *n* triangular numbers
m % ismember. Pushes true if the input is contained within the array we just pushed