Method 3 was chosen as the most efficient way to lock a Salesforce record without using approval processes or Apex code. It involves adding a checkbox field called "Locked__c" and a button to set this field to true, making the record read-only. Validation rules prevent changing the locked field and allow editing only when it is false. Screenshots demonstrate the unlocked/locked states and editing being allowed/prevented accordingly.