You will need to take and pass the motorcycle written test.
You are not required to hold a Motorcycle permit before obtaining a Motorcycle Endorsement on your Iowa Driver's License.
Information about motorcycle permits, fees, and manuals can be found on the Iowa Department of Transportation Motorcycle and Mopeds page.