Solo necesitas un \ para ingresar varios espacios en blanco como este
sed -i "${line} i \ ${text}" $file
Puedes escapar del space carácter, por ejemplo para agregar 2 espacios:
sed -i "${line} i \ \ ${text}" $file
O puedes hacerlo en la definición de tu text variables:
text="\ \ hello world"