Yes, you can place a for sale sign on your own property and most leases have a clause stating such. I'm no attorney, but I would assume that right exists as long as there's no written clause prohibiting it (and why would anyone ever do that?).
If you're that anxious, consider bribing the tenant to get out now and leave the place clean. By the time you factor in lost rent, cleaning, court costs, repairs, etc., etc., it sometimes makes sense to offer up $500 for a bribe. Just make sure you hand the check over until they're out and the place is in the agreed condition.