Do I need to redeem this free 1GB high-speed Internet each time I fulfill the daily IDD spend?

Yes, you will need to redeem your free 1GB high-speed Internet each time you receive an SMS notification that you have spent RM1 on IDD in a day.