I've never used live food with my guys, as I fear parasites.
Having raised betta's and many other fish for years I can tell you they'll eat frozen, freeze dried and comercially produced flakes and pellets quite readily.
They can, however, be very picky on brand and type. I usually recommend asking exactly what kind of food was used in the store.
Best of Luck!