Should I sign a rental agreement/contract?

Absolutely!

Both from an owner & renter perspective, it protects both of you and says exactly what the other one is going to do & what happens if one person fails to do it...