.50 - $1 cash game I am sitting with $60, villain is on $50
New table, it is 3 handed. I am on the button with

and I raise to $3. The SB calls
The flop comes

giving me an open ended straight flush draw.
He checks, I bet out $4. He calls.
Turn is

He checks. Should I bet here or take a free card? If I bet, how much?